#ifndef __AGENT_SERVER_SESSION_H__
#define __AGENT_SERVER_SESSION_H__

#include "ServerSession.h"

class AgentServerSession : public ServerSession
{
public:
	AgentServerSession();
	~AgentServerSession();

	eSERVER_TYPE			GetServerType() { return AGENT_SERVER;	}

	virtual VOID			Init();
	virtual VOID			Release();
	virtual VOID			Update();

protected:
	virtual VOID			OnConnect( BOOL bSuccess, DWORD dwSessionIndex );
	virtual VOID			OnDisconnect();
	virtual VOID			OnRecv( BYTE * pMsg, WORD wSize );
	virtual VOID			OnLogString( char *pszLog );
};

#endif //__AGENT_SERVER_SESSION_H__